/*
 * InputManager.h
 *
 *  Created on: 1-dec.-2013
 *      Author: Axel
 */

#ifndef INPUTMANAGER_H_
#define INPUTMANAGER_H_

#include "glfw3.h"

class InputManager {
public:
	InputManager();
	virtual ~InputManager();

	void getInput(GLFWwindow* window);

	//check for keypresses
	bool shift();
	bool letter(char a);
	bool ctrl();
	bool space();
	bool esc();
	bool enter();
	bool up();
	bool down();
	bool right();
	bool left();
	bool backspace();
	bool num(int x);
	bool fkey(int x);


private:
	//GLFWwindow* window;

	//check the status of that key
	//bool** letters;
};

#endif /* INPUTMANAGER_H_ */
